TransitionDef

fun <S, T : Any> TransitionDef(    oldState: S,     transition: KClass<T>,     newState: S)